package de.openkanban.shared.util;

public enum StatusCodes {

	OK(0, "OK"),

	DATABASE_ERROR(2, "Fehler beim Datenbank-Zugriff."),

	DUPLICATE_ENTRY(3, "Eintrag schon vorhanden."),

	INVALID_INPUT_DATA(4, "Eingabedaten ungueltig"),

	FEHLER_BEIM_ENTFERNEN(5, "Eintrag konnte nicht entfernt werden."),

	INVALID_KANBAN_TARGET(6, "Kanban wurde in eine ungültige Aktivität gezogen."),

	WIP_LIMIT_EXCEEDED(7, "WIP Limit Grenze wurde bereits erreicht."),

	KANBAN_ERROR(8, "Fehler beim Erstellen eines Kanban.");

	private int statusCode;

	private String statusText;

	private StatusCodes(int statusCode, String statusText) {
		this.statusCode = statusCode;
		this.statusText = statusText;
	}

	public int getStatusCode() {
		return statusCode;
	}

	public String getStatusText() {
		return statusText;
	}

}
